/**
 * 文件描述如下：
 * 1. 设备驱动页面的数据
 */

// 处理交通流量页面的数据

const data_1 = {
  title: '路口参数',
  data: [
    {
      id: 0,
      key: 'longitude',
      parentNode: 'algorithm',
      name: '路口中心经度',
      showType: 'input',
      inputType: 'double',
    },
    {
      id: 1,
      key: 'latitude',
      parentNode: 'algorithm',
      name: '路口中心纬度',
      showType: 'input',
      inputType: 'double',
    },
    {
      id: 2,
      key: 'angle',
      parentNode: 'algorithm',
      name: '路口坐标系北向夹角',
      showType: 'input',
      inputType: 'double',
    },
    {
      id: 3,
      key: 'camera-param',
      parentNode: 'algorithm',
      name: '相机参数',
      arr: [],
      showType: 'text',
      inputType: 'text',
    },
  ],
}

const data_main2 = [data_1]

export const dataProcessing_pre_2 = (params) => {
  if (!params) return
  // 头部的块
  data_main2.forEach((ele) => {
    const data = ele.data
    data.forEach((item) => {
      if (item.arr) {
        item.arr = item.parentNode ? params[item.parentNode][item.key] : params[item.key]
      }
      item.value = item.parentNode ? params[item.parentNode][item.key] : params[item.key]
    })
  })

  return { data_main2 }
}
